<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="dmsstyle.css" />
<title>The dmwsdl Schema</title>
</head>

<body>

  <div id="header"> <div class="headerBar"> </div> </div>

  <div id="main">

    <div id="content">

<!-- org.dmd.dms.doc.web.SchemaPage.writeSchemaSummary(SchemaPage.java:336) -->

  <div class="schemaName"> dmwsdl </div>

  <div class="summary">

<!-- org.dmd.dms.doc.web.SchemaPage.writeClassSummary(SchemaPage.java:371) -->

    <div class="classList">
    <h2> Classes (7)</h2>
    <table>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#WsdlDefinition"> WsdlDefinition </a></td>
      <td> name </td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#WsdlDescription"> WsdlDescription </a></td>
      <td> name </td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#WsdlInterface"> WsdlInterface </a></td>
      <td> name </td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#WsdlModule"> WsdlModule </a></td>
      <td> name </td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#WsdlOperation"> WsdlOperation </a></td>
      <td> name </td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#WsdlService"> WsdlService </a></td>
      <td> name </td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#XmlElement"> XmlElement </a></td>
      <td> name </td>
      </tr>
    </table>
    </div>  </div> <!--  summary -->

<!-- org.dmd.dms.doc.web.SchemaPage.writeClasses(SchemaPage.java:203) -->

<div class="classDetails">

<h2> Class Details </h2>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="WsdlDefinition"> WsdlDefinition </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The WsdlDefinition provides a common base for all dm-wsdl related definitions.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">ABSTRACT</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derived(ClassFormatter.java:100) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Derived classes</td>
      <td colspan="2">
      <div class="derived"> <a href="dmwsdl.html#WsdlDescription">WsdlDescription</a> </div>      <div class="derived"> <a href="dmwsdl.html#WsdlInterface">WsdlInterface</a> </div>      <div class="derived"> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </div>      <div class="derived"> <a href="dmwsdl.html#WsdlOperation">WsdlOperation</a> </div>      <div class="derived"> <a href="dmwsdl.html#WsdlService">WsdlService</a> </div>      <div class="derived"> <a href="dmwsdl.html#XmlElement">XmlElement</a> </div>      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="WsdlDescription"> WsdlDescription </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The WsdlDescription defines a web service.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a> <br />
      <a href="dmwsdl.html#WsdlDefinition">WsdlDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#nameSpace">nameSpace</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates an XML namespace. Obviously, this would eventually be a reference
 to an object, an XmlNameSpace, but for now, it's just representative.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#serviceTitle">serviceTitle</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The title of the WSDL.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#targetNameSpace">targetNameSpace</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The target namespace for a WSDL.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#interface">interface</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlInterface">WsdlInterface</a> </td>
      <td> The interfaces implemented by a web service.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#service">service</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlService">WsdlService</a> </td>
      <td> The services implemented by a web service.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="WsdlInterface"> WsdlInterface </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">A WSDL 2.0 interface defines the abstract interface of a Web service as a set of abstract
 operations, each operation representing a simple interaction between the client and the service.
 Each operation specifies the types of messages that the service can send or receive as part of that operation.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a> <br />
      <a href="dmwsdl.html#WsdlDefinition">WsdlDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#operations">operations</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlOperation">WsdlOperation</a> </td>
      <td> The interfaces implemented by a web service.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="WsdlModule"> WsdlModule </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a> <br />
      <a href="dmwsdl.html#WsdlDefinition">WsdlDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#defFiles">defFiles</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A list of files that contain the class, attribute and type definitions
 that comprise a schema.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#dependsOnWsdlModule">dependsOnWsdlModule</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the WsdlModule on which something depends.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#loadSchemaClass">loadSchemaClass</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The fully qualified name of a schema that is to 
 be loaded dynamically as part of module definition. This is generally used
 when auxiliary class information is used in conjunction with a set of
 domain specific definitions.
 <p/>
 An example would be org.dmd.gpb.tools.generation.generated.GpbauxtestSchemaAG
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="WsdlOperation"> WsdlOperation </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">Each WsdlOperation specifies the types of messages that the service can send or receive as
 part of that operation. Each operation also specifies a message exchange pattern that indicates the sequence
 in which the associated messages are to be transmitted between the parties.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a> <br />
      <a href="dmwsdl.html#WsdlDefinition">WsdlDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#input">input</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="dmwsdl.html#XmlElement">XmlElement</a> </td>
      <td> The arguments passed to an operation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#output">output</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="dmwsdl.html#XmlElement">XmlElement</a> </td>
      <td> The results of an operation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#pattern">pattern</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A placeholder for the concept of a reference to a pattern of message exchange.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#style">style</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A placeholder for the concept of a reference to an IRI serialization style.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="WsdlService"> WsdlService </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">A WsdlService specifies a single interface that the service will support, and a list of
 endpoint locations where that service can be accessed. Each endpoint must also reference a previously
 defined binding to indicate what protocols and transmission formats are to be used at that endpoint.
 A service is only permitted to have one interface.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a> <br />
      <a href="dmwsdl.html#WsdlDefinition">WsdlDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="XmlElement"> XmlElement </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">This is representative of an XML schema element, which pretty much aligns to a dark-matter
 attribute definition. I've cheated a bit by defining it here as a part of this DSL. In reality, there would
 be a separate XML schema DSL (lets call it XmlSchemaModule) that the WsdlModule would indicate via the
 refersToDefsFromDSD attribute.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="meta.html#DSDefinition">DSDefinition</a> <br />
      <a href="dmwsdl.html#WsdlDefinition">WsdlDefinition</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.namedBy(ClassFormatter.java:151) -->

    <tr>
      <td class="spacer"> </td>
      <td>Named by</td>
      <td colspan="2"> <a href="meta.html#name">name</a> </td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmwsdl.html#definedInWsdlModule">definedInWsdlModule</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </td>
      <td> Indicates the name of the WsdlModule in which a definition is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#name">name</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DefinitionName">DefinitionName</a> </td>
      <td> The name attribute is used to store a single string token that represents a unique name
 for an object with the set of definitions of which it is a part. A name starts with a letter followed
 by letters and numbers.
<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttributeRuleInfo(ClassFormatter.java:268) -->

<table>
<tr> <td class="attributeRule">
<a class="blackText" href="dmv.html#dmvDefinitionNameCheck"> The name attribute must start with a letter, followed by a mix of letters and numbers. </a></td> </tr>

</table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#type">type</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#TypeDefinition">TypeDefinition</a> </td>
      <td> Indicates the type of an attribute. The value is the name of any
 previously defined TypeDefinition, ClassDefinition, EnumDefinition or ComplexTypeDefinition.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#description">description</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The description attribute is used to provide descriptive
 documentation for schema related definitions. The text provided should conform
 to XHTML concepts since it will be dumped in the context of the generated HTML
 documentation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#dotName">dotName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The dotName attribute is used to store dot separated names.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#exampleUsage">exampleUsage</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The exampleUsage attribute is used to provide additional
 examples of how some defined thing is to be used.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#nameAndTypeName">nameAndTypeName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> For a DSDefinition, this attribute holds just the 
 defname.type of the definition. This is used to facilitate object resolution 
 using the findNamedObjectMayClash mechanisms. In that case we have the name of 
 and object and the attribute via which the reference is being made. These are
 concatenated to form the defname.type.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#sortName">sortName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DotName">DotName</a> </td>
      <td> The sortName is used in siutations where we need a name
 for storage of a definition that is globally unique but can be sorted on the basis
 of the definition name, not the module name. The dotName for a definition is
 module.definition...type, whereas the sortName would be definition...module.type.
 So, for things like documentation generation, the sortName provides a more 
 natural ordering.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Internal use attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#definedIn">definedIn</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#SchemaDefinition">SchemaDefinition</a> </td>
      <td> Indicates the schema in which a type, attribute or class is defined.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#file">file</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Indicates the file from which a definition was loaded.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#lineNumber">lineNumber</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> Indicates the line number of the file from which a definition was loaded.
      </td>
    </tr>

  </table>

</div> <!-- classDetails -->

<!-- org.dmd.dms.doc.web.SchemaPage.writeAttributes(SchemaPage.java:223) -->

<div class="attributeDetails">

<h2> Attribute Details </h2>

  <table>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="definedInWsdlModule"> definedInWsdlModule </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates the name of the WsdlModule in which a definition is defined.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlDefinition (<a href="dmwsdl.html#WsdlDefinition">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="dependsOnWsdlModule"> dependsOnWsdlModule </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="dmwsdl.html#WsdlModule">WsdlModule</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates the WsdlModule on which something depends.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlModule (<a href="dmwsdl.html#WsdlModule">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="input"> input </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="dmwsdl.html#XmlElement">XmlElement</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The arguments passed to an operation.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlOperation (<a href="dmwsdl.html#WsdlOperation">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="interface"> interface </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmwsdl.html#WsdlInterface">WsdlInterface</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The interfaces implemented by a web service.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlDescription (<a href="dmwsdl.html#WsdlDescription">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="nameSpace"> nameSpace </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates an XML namespace. Obviously, this would eventually be a reference\n to an object, an XmlNameSpace, but for now, it's just representative.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlDescription (<a href="dmwsdl.html#WsdlDescription">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="operations"> operations </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmwsdl.html#WsdlOperation">WsdlOperation</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The interfaces implemented by a web service.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlInterface (<a href="dmwsdl.html#WsdlInterface">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="output"> output </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="dmwsdl.html#XmlElement">XmlElement</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The results of an operation.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlOperation (<a href="dmwsdl.html#WsdlOperation">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="pattern"> pattern </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A placeholder for the concept of a reference to a pattern of message exchange.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlOperation (<a href="dmwsdl.html#WsdlOperation">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="service"> service </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmwsdl.html#WsdlService">WsdlService</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The services implemented by a web service.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlDescription (<a href="dmwsdl.html#WsdlDescription">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="serviceTitle"> serviceTitle </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The title of the WSDL.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlDescription (<a href="dmwsdl.html#WsdlDescription">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="style"> style </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A placeholder for the concept of a reference to an IRI serialization style.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlOperation (<a href="dmwsdl.html#WsdlOperation">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="targetNameSpace"> targetNameSpace </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The target namespace for a WSDL.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> WsdlDescription (<a href="dmwsdl.html#WsdlDescription">dmwsdl</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

  </table>

</div> <!-- attributeDetails -->

    </div>

<!-- org.dmd.dms.doc.web.Summarizer.buildSidebar(Summarizer.java:227) -->
    <div id="sidebar">
        <a class="navLink" href="dmg.html"> dmg</a>
        <a class="navLink" href="dmp.html"> dmp</a>
        <a class="navLink" href="dmrbase.html"> dmrbase</a>
        <a class="navLink" href="dmrldap.html"> dmrldap</a>
        <a class="navLink" href="dmt.html"> dmt</a>
        <a class="navLink" href="dmv.html"> dmv</a>
        <a class="navLink" href="dmwsdl.html"> dmwsdl</a>
        <a class="navLink" href="dsdA.html"> dsdA</a>
        <a class="navLink" href="dsdB.html"> dsdB</a>
        <a class="navLink" href="dsdC.html"> dsdC</a>
        <a class="navLink" href="map.html"> map</a>
        <a class="navLink" href="meta.html"> meta</a>
        <a class="navLink" href="SchemaSummaryPage.html"> Summary </a>
    </div>
  </div> <!-- main -->

  <div id="footer"> </div>

</body>

</html>
